package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 项目进度计划表
 *
 * @author admin
 * @since 2025-08-08
 */
@Data
@ApiModel(value="项目进度计划表VO", description="项目进度计划表VO")
public class ProjectScheduleVO {
    /**
     * 项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目名称")
    @com.alibaba.excel.annotation.ExcelProperty("项目名称")
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    /**
     * 项目编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目编号")
    @com.alibaba.excel.annotation.ExcelProperty("项目编号")
    @ApiModelProperty(value = "项目编号")
    private String projectCode;
    /**
     * 批复概算(万)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="批复概算(万)")
    @com.alibaba.excel.annotation.ExcelProperty("批复概算(万)")
    @ApiModelProperty(value = "批复概算(万)")
    private String pfgaisuan;
    /**
     * 月份
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="月份",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("月份")
    @ApiModelProperty(value = "月份")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date yuefen;
    /**
     * 本月完成(万)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="本月完成(万)")
    @com.alibaba.excel.annotation.ExcelProperty("本月完成(万)")
    @ApiModelProperty(value = "本月完成(万)")
    private String benmonthProgress;
    /**
     * 本年完成(万)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="本年完成(万)")
    @com.alibaba.excel.annotation.ExcelProperty("本年完成(万)")
    @ApiModelProperty(value = "本年完成(万)")
    private String benyearProgress;
    /**
     * 自开工累计完成(万)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="自开工累计完成(万)")
    @com.alibaba.excel.annotation.ExcelProperty("自开工累计完成(万)")
    @ApiModelProperty(value = "自开工累计完成(万)")
    private String zkgljProgress;
    /**
     * 当前进度(%)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="当前进度(%)")
    @com.alibaba.excel.annotation.ExcelProperty("当前进度(%)")
    @ApiModelProperty(value = "当前进度(%)")
    private String currentProgress;
    @ApiModelProperty(value = "总体进度(%)")
    private String overallProgress;
    /**
     * 年份
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="年份",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("年份")
    @ApiModelProperty(value = "年份")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date year;
    /**
     * 至上年底累计完成（省统计扎口）（万）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="至上年底累计完成（省统计扎口）（万）")
    @com.alibaba.excel.annotation.ExcelProperty("至上年底累计完成（省统计扎口）（万）")
    @ApiModelProperty(value = "至上年底累计完成（省统计扎口）（万）")
    private String zsndljProgress;

    @cn.afterturn.easypoi.excel.annotation.Excel(name="事项")
    @com.alibaba.excel.annotation.ExcelProperty("事项")
    @ApiModelProperty(value = "事项")
    private String matter;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}
